// jsonwebtoken 前后端分离 用户登入验证的串
const jwt=require('jsonwebtoken')

 let secret='yike31'
//生成token
exports.generateToken=(e)=>{
    let payload={id:e,time:new Date()}
    //使用sign方法 将数据加密 expiresIn是到期 expire
    let token=jwt.sign(payload,secret,{expiresIn:60*60*24*10})
    return token
}

// 解码token 传入token
exports.verifyToken=(e)=>{
    // 使用解码
    let payload;
    jwt.verify(e,secret,(err,result)=>{
        if(err){
            payload=0;
        }else{
            payload=1
        }
    })
    return payload
}